<?php
/**
 * Created by PhpStorm.
 * User: zhaiyujin
 * Date: 2018/8/11
 * Time: 15:28
 * 功能：thinkphp3.1 文件缓存测试文件
 */

include "Tool.php";//引入工具函数

//////////////////////////////测试Tp3.1的文件缓存所需参数/////////////////
define("APP_DEBUG",true);
define("TONI_VERSION",100);
define('IS_WIN',strstr(PHP_OS, 'WIN') ? 1 : 0 );
define("CORE_PATH",__DIR__."/tpCache/Core/");
define("EXTEND_PATH",CORE_PATH."Extend/");
define("TEMP_PATH",__DIR__."/tpCache/Runtime/File");
define('DATA_PATH',__DIR__."/tpCache/Runtime/Data"); // 项目数据目录

///////tp缓存所需配置
L(['_CLASS_NOT_EXIST_',"类不存在",
    _CACHE_TYPE_INVALID_,"缓存类型错误"]);
C(['TMPL_EXCEPTION_FILE'=>"tpCache/Tpl/think_exception.tpl",  //异常页面的模板
    'ERROR_PAGE'	=>'tpCache/Tpl/error.html',
    'SHOW_ERROR_MSG'        => true,    // 显示错误信息
    'ERROR_MESSAGE'         => '您浏览的页面暂时发生了错误！请稍后再试～',//错误显示信息,非调试模式有效
    'DATA_CACHE_TYPE'		=> 'File',  // 默认数据缓存类型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator
    'APP_FILE_CASE'  =>   false, // 是否检查文件的大小写 对Windows平台有效
    ///数据缓存设置
    'DATA_CACHE_TIME'		=> 0,      // 数据缓存有效期 0表示永久缓存
    'DATA_CACHE_CHECK'		=> false,   // 数据缓存是否校验缓存
    'DATA_CACHE_COMPRESS'   => false,   // 数据缓存是否压缩缓存
    'DATA_CACHE_PATH'       => TEMP_PATH,// 缓存路径设置 (仅对File方式缓存有效)
    'DATA_CACHE_SUBDIR'		=> false,    // 使用子目录缓存 (自动根据缓存标识的哈希创建子目录)
    'DATA_PATH_LEVEL'       => 1,        // 子目录缓存级别
    'LOG_EXCEPTION_RECORD'  => false,    // 是否记录异常信息日志

    ]);
include "tpCache/Core/Driver/Cache.class.php";      //引入缓存处理类基类
include "tpException/ThinkException.class.php";     //引入异常处理类
require_cache(CORE_PATH."Extend/Driver/Cache/CacheRedis.class.php");
//////////////////////////////测试Tp3.1的文件缓存所需参数/////////////////